package cn.com.sinosoft.exam.dao;

import java.util.List;
import java.util.Map;
import java.lang.Long;
import org.apache.ibatis.annotations.Param;
import cn.com.sinosoft.exam.model.Patient;

/**
 * 
 * 患者管理Mapper
 * @author xl
 *
 */
public interface PatientMapper {
	
	/**
	 * 分页查询
	 * @param params
	 * @return
	 */
	List<Patient> page(@Param("p") Map<String, Object> params);


	List<Patient> queryOneMonthInterview(@Param("orgcode") String orgcode);

	Integer updatePatient(@Param("orgcode") String orgcode);

	/**
	 * 删除
	 * @param id
	 * @return
	 */
	Integer delPatient(@Param("id") Long id);

	/**
	 * 添加
	 */
	Integer addPatient(@Param("p") Patient patient);

	/**
	 * 更新
	 * @param patient
	 * @return
	 */
	Integer updatePatientInfo(@Param("p") Patient patient);

}
